/**
 * 运费管理
 */
import request from '@/utils/request'

/**
 * 获取运费模板列表
 */
export function getCarriagesList() {
  return request({
    url: '/manager/carriages',
    method: 'GET'
  })
}

/**
 * 新增或更新运费模板
 */
export function addOrUpdateCarriages(data) {
  return request({
    url: '/manager/carriages',
    method: 'POST',
    data: {
      // 关联城市：1-全国，2-京津冀，3-江浙沪，4-川渝，5-黑吉辽
      associatedCityList: data.associatedCityList,
      // 计费重量，单位：kg
      computeWeight: data.computeWeight,
      // 续重价格
      continuousWeight: data.continuousWeight,
      // 创建时间
      created: data.created,
      // 运费
      expense: data.expense,
      // 首重价格
      firstWeight: data.firstWeight,
      // 运费模板id
      id: data.id,
      // 运费模板id
      lightThrowingCoefficient: data.lightThrowingCoefficient,
      // 模板类型：1-同城寄，2-省内寄，3-经济区互寄，4-跨省
      templateType: data.templateType,
      // 运送类型：1-普快，2-特快
      transportType: data.transportType,
      // 更新时间
      updated: data.updated
    }
  })
}

/**
 * 删除运费模板
 */
export function deleteCarriages(id) {
  return request({
    url: `/manager/carriages/${id}`,
    method: 'DELETE'
  })
}
